#ifndef CPPSTUDY_MANAGER_H
#define CPPSTUDY_MANAGER_H

#include <iostream>
#include <fstream>
#include <vector>
#include <algorithm>
#include "Identity.h"
#include "globalFile.h"
#include "student.h"
#include "teacher.h"
#include "computerRoom.h"

class Manager : public Identity {//管理员类设计
public:
    Manager();//默认构造
    Manager(string name, string password);//有参构造
    virtual void Menu();//菜单界面
    void addPerson();//添加账号
    void showPerson();//查看账号
    void showComputer();//查看机房信息
    void cleanFile();//清空预约记录
    void initVector();//初始化容器
    bool checkRepeat(int id, int type);//检测重复 参数1 检测学号/职工号  参数2  检测类型
    vector<Student> vStu;//学生容器
    vector<Teacher> vTea;//教师容器
    vector<ComputerRoom> vCom;//机房信息容器
};

#endif //CPPSTUDY_MANAGER_H
